package com.doraemon.enums;

import lombok.Getter;

/**
 * @author doraemon
 * @date 2017/10/16.
 */
@Getter
public enum ResultEnum {
    /**
     * 非法参数异常
     */
    PARAM_ERROR(1, "非法参数"),
    /**
     * 未知商品异常
     */
    PRODUCT_NOT_FOUND(10, "商品未找到"),
    /**
     * 库存不足
     */
    PRODUCT_STORCK_ERROR(11, "库存不足"),
    /**
     * 订单不存在
     */
    ORDERMASTER_NOT_EXIST(12, "订单不存在"),
    /**
     * 订单详情不存在
     */
    ORDERDETIL_NOT_EXIST(13,"订单详情不存在"),
    /**
     * 订单不存在商品详情
     */
    ORDERDE_DETATL_EMPTY(14, "订单不存在商品详情"),
    /**
     * 订单状态错误
     */
    ORDER_STATE_ERROR(16,"订单状态错误"),
    /**
     * 订单支付状态错误
     */
    ORDER_PATSTATE_ERROR(17,"订单支付状态错误"),
    /**
     * 订单更新错误
     */
    ORDER_UPDATE_FAIL(18, "订单更新错误");


    private Integer code;
    private String message;

    ResultEnum(Integer code, String message) {
        this.code = code;
        this.message = message;
    }
}
